﻿//using System;
//using System.IO;
//using System.Collections;
//namespace Skynet.Web
//{
//    public class NetBuildManager : IBuildManager
//    {
//        private Func<ICollection> _getReferencedAssemblies;

//        public NetBuildManager(Func<ICollection> getReferencedAssemblies)
//        {
//            if (getReferencedAssemblies == null)
//                throw new ArgumentNullException("getReferencedAssemblies");
//            _getReferencedAssemblies = getReferencedAssemblies;
//        }

//        public Stream CreateCachedFile(string fileName)
//        {
//            return null;
//        }

//        public bool FileExists(string virtualPath)
//        {
//            return false;
//        }

//        public Type GetCompiledType(string virtualPath)
//        {
//            throw new NotImplementedException();
//        }

//        public ICollection GetReferencedAssemblies()
//        {
//            return _getReferencedAssemblies();
//        }

//        public Stream ReadCachedFile(string fileName)
//        {
//            return null;
//        }
//    }
//}
